package com.chuyangc.qdms.service;

import com.chuyangc.qdms.entity.Transport;
import com.baomidou.mybatisplus.extension.service.IService;
import com.chuyangc.qdms.vo.TransVO;

import java.util.List;

/**
* @author 欧楚杨
* @description 针对表【transport】的数据库操作Service
* @createDate 2022-06-01 00:04:36
*/
public interface TransportService extends IService<Transport> {
    //根据物流状态常量来获取相应的数据
    /**
     * @method 获取处于发货中状态的日志记录
     * @return List<Transport>
     */
    List<Transport> getTransporttypesend();

    /**
     * @method 获取处于送货中状态的日志记录
     * @return List<Transport>
     */
    List<Transport> getTransporttypetrans();

    /**
     * @method 获取处于已签收状态的日志记录
     * @return List<Transport>
     */
    List<Transport> getTransporttyperecie();

    /**
     * @method 不同物流状态下的记录数统计
     * @return TransVO
     */
    TransVO getCount();
}
